package com.lab.project.visitor.record.mapper;

import com.lab.project.visitor.domain.VisitorUserEntity;
import com.lab.project.visitor.domain.vo.UserVO;

import java.util.List;

/**
 * 访客身份mapper
 * @author 黄晏凯
 */
public interface VisitorUserMapper {
    /**
     * 通过身份证号码查询用户
     * @param userIdCard
     * @return list
     */
    List<UserVO> getUserVOByIdCard(String userIdCard);


    /**
     * 根据身份证修改信息
     * @param visitorUserEntity
     * @return
     */
    int updateVisitorUser(VisitorUserEntity visitorUserEntity);

    /**
     * 通过id查询userId
     * @param id
     * @return
     */
    Long getUserIdById(Long id);
    /**
     * 通过身份证号码查询用户
     * @param userIdCard
     * @return long
     */
    Long getVisitorUserByIdCard(String userIdCard);
}
